package src.com.zt.demo.interface_extends_demo.objects_demo;

public class Demo3 {
    public static void main(String[] args) {
        System.out.println("调用add(int a)方法:" + add(2));
        System.out.println("调用add(int a, int b)方法:" + add(2,1));
        System.out.println("调用add(int a, double b)方法:" + add(2,1.1));
        System.out.println("调用add(double b, int a)方法:" + add(2.1,1));
    }
    static int add(int a){  //方法1
        return a;
    }

    static int add(int a, int b){//方法二与方法1参数个数不同
        return a+b;
    }

    static int add(int a, double b){//方法三与方法二参数类型不同
        return (int)(100);
    }

    static int add(double b, int a){//方法四与方法三参数顺序不同
        return (int)(-100);
    }
}
